#include "stdafx.h"

#include "thermal_data.h"

namespace blue_sky {

	thermal_idata::~thermal_idata ()
	{
	}

	thermal_idata::thermal_idata(bs_type_ctor_param param):
		idata(param)	
	{
	}

	thermal_idata::thermal_idata(const this_t &src)
      : bs_refcounter (src),idata(src)
	{
	  if (&src != this)
		*this = src;
	}

	BLUE_SKY_TYPE_STD_CREATE (thermal_idata);
	BLUE_SKY_TYPE_STD_COPY (thermal_idata);

	BLUE_SKY_TYPE_IMPL (thermal_idata, idata, "thermal_idata", "Initial thermal data storage", "Initial thermal data storage");

	/*
  	\brief register plugin
   */
	bool register_thermal_idata (const plugin_descriptor& pd)
	{
		bool res;
		res = BLUE_SKY_REGISTER_TYPE (pd, thermal_idata); 
		return res;
	}
}